﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Espam.Idiomas.Decimo.Tesis.Datos;
using System.Data;
using System.Data.SqlClient;

namespace Espam.Idiomas.Decimo.Tesis.Negocio
{
	public class Generos
	{
	   public int idGenero { get; set; }
		public string genero { get; set; }
	}

	public class ListadoGeneros:Generos
	{
		public List<Generos> getGeneros()
		{
			BaseDatos obase = new BaseDatos();
			List<Generos> lista = new List<Generos>();
			SqlDataReader reader;
			try
			{
				string consulta = string.Format("sp_getGeneros");
				SqlCommand comando = new SqlCommand(consulta, obase.conexion);
				comando.CommandType = CommandType.StoredProcedure;
                obase.Conectar();
				reader = comando.ExecuteReader();
				while (reader.Read())
				{
					Generos ogeneros = new Generos();
					ogeneros.idGenero = reader.GetInt32(0);
					ogeneros.genero = reader.GetString(1);
					lista.Add(ogeneros);
                    
				}
                if (reader !=null)
                {
                    reader.Close();
                }
			}
			catch (Exception)
			{

			}
			finally
			{
				obase.CerrarConexion();
			}
			return lista;
		}

	}

}
